:root {
    --primary-light: #ac9d57;
    --primary-dark: #eee8d5;
    --primary-light-rgb: 172, 157, 87;
    --primary-dark-rgb: 238, 232, 213;
    --table-header: #f9f9f9;
    --nev-fontcolor: rgba(0, 0, 0, 0.9);
    --table-headerfont:black;
    --nev-hover: #e8dcb6;
    --nev-active: #e6dbb8;
    --btn-background: #ac9d57;
    --btn-font: #fff;
    --btn-backgroundhover: #d4b941;
    --btn-fonthover: #fff;
    --shortcut-menu: #ffffff;
    --body-background: #e9ebee;
    --title-background: #f9f9f9;

    /* Extended theme variables for complete theming */
    --text-mandatory: #f44336;
    --form-border: #ccc;
    --glass-background: rgba(255, 255, 255, 0.1);
    --glass-border: rgba(255, 255, 255, 0.2);
    --shadow-light: rgba(0, 0, 0, 0.1);
    --shadow-medium: rgba(0, 0, 0, 0.15);
    --shadow-strong: rgba(0, 0, 0, 0.2);
    --shadow-intense: rgba(0, 0, 0, 0.25);
    --highlight-light: rgba(255, 255, 255, 0.2);
    --highlight-medium: rgba(255, 255, 255, 0.3);
    --ripple-color: rgba(255, 255, 255, 0.3);
    --focus-ring: rgba(172, 157, 87, 0.3);
    --success-color: #4caf50;
    --warning-color: #f59e0b;
    --danger-color: #ef4444;
    --info-color: #3b82f6;
    --light-color: #f8f9fa;
    --dark-color: #374151;

    /* Table border colors */
    --table-border: #e6dbb8;
    --table-border-light: #f3eed3;
    --table-border-dark: #d4c89e;
    --table-border-print: #000000;
}
